#ifndef COREAPP_H
#define COREAPP_H

#include <string>
#include "ModuleA.h"
#include "ModuleB.h"

class CoreApp {
public:
    CoreApp();
    ~CoreApp();

    // 初始化应用
    bool initialize();
    
    // 运行应用
    void run();
    
    // 清理资源
    void cleanup();

private:
    ModuleA moduleA_;
    ModuleB moduleB_;
    bool isInitialized_;
};

#endif // COREAPP_H 